<template>
  <div class="databoard-container">
    工作台
    <!--
      异步逻辑如何获取结果???

      同步 => 直接执行 无耗时 一行一行按顺序执行
      异步 => 需要消耗一定时间才能得到结果 不是立马执行完的  且代码顺序不是一行行执行的
     -->
  </div>
</template>

<script>
import { getEnterpriseListAPI } from '@/api/enterprise'

// console.log(1) // 立即执行的同步代码
// console.log(2) // 立即执行的同步代码

// // 获取企业列表数据 => 请求 => 需要一定时间的 => 获取结果 .then((res) => {})
// getEnterpriseListAPI().then((res) => {
//   // 请求结束后执行
//   // res => 后端返回数据
//   console.log(res) // 等会执行的异步代码
// })

// console.log(3) // 立即执行的同步代码
// console.log(4) // 立即执行的同步代码

export default {
  data() {
    return {
      count: 99
    }
  },
  async mounted() {
    // getEnterpriseListAPI().then((res) => {})

    // await 必须配合 async => 如果你的异步操作(请求)加了await 那么在这个await外层的函数上需要添加async
    const res = await getEnterpriseListAPI()

    console.log('请求结束了', res)
  },
  methods: {}
}
</script>

<style scoped lang="scss">

</style>
